using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;

using PerlinNoise;
using PerlinNoise.NoiseGenerator;
using PerlinNoise.Interpolator;
using PerlinNoise.Smoother;

namespace PerlinNoise
{
    public class SimplePerlinNoiseOperator : AbstractPerlinNoiseOperator
    {
        public override bool showOptionsForm(Form parent)
        {
            MessageBox.Show(parent, "This perlin noise type, doesn't have any options", parent.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
            return false;
        }

        public override AbstractPerlinNoise createPerlinNoiseInstance(AbstractNoiseGenerator noiseGenerator, AbstractInterpolator interpolator, AbstractSmoother smoother)
        {
            return new SimplePerlinNoise(noiseGenerator, interpolator, smoother);
        }
    }
}
